﻿namespace Tags
{
    using System;

    [Flags]
    public enum BASSChannelType
    {
        BASS_CTYPE_MUSIC_IT = 0x20004,
        BASS_CTYPE_MUSIC_MO3 = 0x100,
        BASS_CTYPE_MUSIC_MOD = 0x20000,
        BASS_CTYPE_MUSIC_MTM = 0x20001,
        BASS_CTYPE_MUSIC_S3M = 0x20002,
        BASS_CTYPE_MUSIC_XM = 0x20003,
        BASS_CTYPE_RECORD = 2,
        BASS_CTYPE_SAMPLE = 1,
        BASS_CTYPE_STREAM = 0x10000,
        BASS_CTYPE_STREAM_AAC = 0x10b00,
        BASS_CTYPE_STREAM_AC3 = 0x11000,
        BASS_CTYPE_STREAM_AIFF = 0x10006,
        BASS_CTYPE_STREAM_ALAC = 0x10e00,
        BASS_CTYPE_STREAM_APE = 0x10700,
        BASS_CTYPE_STREAM_CD = 0x10200,
        BASS_CTYPE_STREAM_FLAC = 0x10900,
        BASS_CTYPE_STREAM_MP1 = 0x10003,
        BASS_CTYPE_STREAM_MP2 = 0x10004,
        BASS_CTYPE_STREAM_MP3 = 0x10005,
        BASS_CTYPE_STREAM_MP4 = 0x10b01,
        BASS_CTYPE_STREAM_MPC = 0x10a00,
        BASS_CTYPE_STREAM_OFR = 0x10600,
        BASS_CTYPE_STREAM_OGG = 0x10002,
        BASS_CTYPE_STREAM_SPX = 0x10c00,
        BASS_CTYPE_STREAM_TTA = 0x10f00,
        BASS_CTYPE_STREAM_WAV = 0x40000,
        BASS_CTYPE_STREAM_WAV_FLOAT = 0x50003,
        BASS_CTYPE_STREAM_WAV_PCM = 0x50001,
        BASS_CTYPE_STREAM_WINAMP = 0x10400,
        BASS_CTYPE_STREAM_WMA = 0x10300,
        BASS_CTYPE_STREAM_WMA_MP3 = 0x10301,
        BASS_CTYPE_STREAM_WV = 0x10500,
        BASS_CTYPE_STREAM_WV_H = 0x10501,
        BASS_CTYPE_STREAM_WV_L = 0x10502,
        BASS_CTYPE_STREAM_WV_LH = 0x10503,
        BASS_CTYPE_UNKNOWN = 0
    }
}

